/*
 * @Author: WangShuai 1830773767@qq.com
 * @Date: 2025-06-03 14:52:19
 * @LastEditors: WangShuai 1830773767@qq.com
 * @LastEditTime: 2025-06-04 10:31:06
 * @FilePath: \vue3_admin_template\project\src\api\product\trademark\index.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
//品牌管理接口
import request from '@/utils/request'
import type { TradeMarkResponseData, TradeMArk } from './type'
//品牌管理模块接口地址
enum API {
  //获取已有品牌接口
  TRADMARK_URL = '/admin/product/baseTrademark/',
  //添加品牌接口
  ADDTRADEMARK_URL = '/admin/product/baseTrademark/save',
  //修改已有品牌
  UPDATETRADEMARK_URL = '/admin/product/baseTrademark/update',
  //删除已有品牌
  DELETE_URL = '/admin/product/baseTrademark/remove/',
}
//获取已有品牌接口方法
//page --第一页
//limit --每页显示多少条数据
export const reqHasTradmark = (page: number, limit: number) =>
  request.get<any, TradeMarkResponseData>(API.TRADMARK_URL + `${page}/${limit}`)
//添加或修改以已有品牌方法
export const reqAddOrUpdateTrademark = (data: TradeMArk) => {
  //修改已有品牌接口
  if (data.id) {
    return request.put(API.UPDATETRADEMARK_URL, data)
  } else {
    //添加已有品牌接口
    return request.post(API.ADDTRADEMARK_URL, data)
  }
}
//删除已有品牌的接口
export const reqDeleteTrademark = (id: number) =>
  request.delete<any, any>(API.DELETE_URL + id)
